be put on the rack - Français Anglais Dictionnaire